Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Braunschweig Challenger Nordea Open - Bastad Wimbledon - London Generali Open - Kitzbuhel Santo Domingo Challenger U.S. Open - New York Genova Challenger Szczecin Challenger Montevideo Challenger Campinas Challenger Guayaquil Challenger Santa Fe 2 Challenger Buenos Aires Challenger Lima 2 Challenger Argentina Open - Buenos Aires Cordoba Open - Cordoba Punta Del Este Challenger Piracicaba Challenger Rio Open - Rio de Janeiro Naples Challenger Movistar Chile Open - Santiago Millennium Estoril Open - Estoril Turin Challenger Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Bucharest Open - Bucharest Cagliari Challenger Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Sassuolo Challenger French Open - Paris Santo Domingo Challenger Wimbledon - London Nordea Open - Bastad Salzburg Challenger Generali Open - Kitzbuhel U.S. Open - New York Seville Challenger Szczecin Challenger Buenos Aires Challenger Villa Maria Challenger Campinas Challenger Guayaquil Challenger Lima 2 Challenger Montevideo Challenger Piracicaba Challenger Cordoba Challenger M25+H Bacau Movistar Chile Open - Santiago Monza Challenger Rosario Challenger Punta Del Este Challenger Argentina Open - Buenos Aires Maia Challenger Australian Open - Melbourne Rio Open - Rio de Janeiro M15 Buzau M15 Bucharest M15 Sofia Girona Challenger Grand Prix Hassan II - Marrakech Tunis Challenger Bonn Challenger M15 Bucharest French Open - Paris M25 Targu Mures Liberec Challenger M15 Slobozia M15 Otopeni Plava Laguna Croatia Open - Umag USA F26 Paraguay F1 Brazil F1 Great Britain F1 Brazil F4 Brazil F5 Chile F1 Chile F3 Argentina F3 Argentina F4 Argentina F5 Chile F4 Chile F6 Argentina F10 Argentina F12 Argentina F16 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Chile F11 Chile F13 Chile F3 Chile F4 Argentina F2 Russia F6 Argentina F4 Argentina F6 Uzbekistan F1 Argentina F7 Uzbekistan F2 Argentina F8 Argentina F9 Chile F5 Chile F6 Chile F7 Argentina F12 Argentina F14 Argentina F15 Argentina F16 Argentina F20 Argentina F21 Argentina F22 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Bolivia F5 Argentina F26 Argentina F27 Argentina F28 Belarus F1 Colombia F1 Colombia F2 Chile F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Bolivia F3 Bolivia F4 Bolivia F5 Chile F7 Czech Republic F6 Chile F8 Czech Republic F7 Chile F9 Germany F2 Germany F3 Germany F4 Argentina F1 Argentina F2 Croatia F1 Croatia F2 Argentina F4 Croatia F3 Croatia F4 Peru F1 Croatia F5 Peru F2 Peru F3 Croatia F7 Czech Republic F1 Sweden F3 Slovenia F1 Italy F17 France F11 France F12 France F13 France F14 Argentina F10 Argentina F12 Argentina F13 Argentina F16 Argentina F17 Argentina F18 Chile F4 Czech Republic F4 Argentina F19 Argentina F20 Germany F1 Germany F2 Germany F3 USA F6 USA F7 Chile F1 Paraguay F2 Argentina F1 Argentina F2 Argentina F3 Croatia F7 Chile F3 Chile F4 Argentina F4 Argentina F5 Czech Republic F1 Argentina F6 Czech Republic F2 Argentina F7 Czech Republic F3 Italy F15 Czech Republic F6 Italy F17 Austria F4 Germany F8 Slovakia F3 Switzerland F4 Argentina F11 Argentina F12 Colombia F8 Germany F3 Tunisia F4 Switzerland F1 Tunisia F5 Switzerland F2 Tunisia F6 Tunisia F7 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Colombia F2 Czech Republic F4 Czech Republic F5 Germany F7 Italy F21 Slovakia F2 Switzerland F4 Switzerland F5 Argentina F11 Argentina F12 Argentina F13 Bolivia F3 Spain F13 (Valldoreix) Spain F14 (Vic) Spain F16 (Huelva) USA F26 USA F27 USA F2 USA F3 Italy F21 (Casinalbo) USA F4 USA F5 USA F6 Italy F23 (Pontedera) Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Italy F25 (Cornaiano) Argentina F6 (Buenos Aires) Germany F16 Poland F6 USA F27 USA F28 USA F29 USA F1 USA F2 USA F4 USA F5 USA F6 Bolivia F3 Usa F7 Usa F8 Argentina F11 (Mendoza) Argentina F12 (San Juan) Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Italy F12 (Reggio Emilia) Spain F33 Argentina F19 Argentina F20 Great Britain F15 Great Britain F16 Romania F9 (Pitesti) Argentina F24 Great Britain F1 Great Britain F2 Netherlands F4 M15 Bad Salzdetfurth M15 Liberec M15 Opava Argentina F14 Argentina F16 M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion France F17 M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany Chile F2 M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Antalya Bolivia F4 Argentina F17 Argentina F6 Argentina F22 Chile F12 Brazil F40 Argentina F11 Guzzini Challenger - Recanati Ford Tennis Championships - Louisville Levene Gouldin & Thompson Tennis Challenger - Binghamton UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Ford Tennis Championships - Louisville Dallas Challenger Jersey Challenger Yokohama Challenger Toyota Challenger Salzburg Challenger Bergamo Challenger Tanger Challenger Meknes Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Ostrava Challenger San Remo Challenger Biella Challenger Furth Challenger Lugano Challenger Reggio Emilia Challenger Penza Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Astana Challenger Ortisei Challenger Salzburg Challenger Buenos Aires Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Furth Challenger Nottingham Challenger Turin Challenger Dortmund Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Bath Challenger Busan Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Pozoblanco Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Buenos Aires Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Dallas Challenger Mersin Challenger Rome Challenger Ostrava Challenger Nottingham-2 Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Guimaraes Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Cali Challenger Izmir Challenger Quito Challenger Tashkent Challenger Buenos Aires Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Salinas Challenger Santiago Challenger Vercelli Challenger Ostrava Challenger Vicenza Challenger Arad Challenger Blois Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Prague Challenger Genova Challenger Szczecin Challenger Trnava Challenger Mons Challenger San Juan Challenger Cordoba Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Montevideo Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger St. Brieuc Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Padova Challenger Biella Challenger Liberec Challenger Prague Challenger Meerbusch Challenger Trnava Challenger Pereira Challenger Rome Challenger Tashkent Challenger Corrientes Challenger Ningboo Challenger Suzhou Challenger Bogota Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Montevideo Challenger Happy Valley Challenger Mendoza Challenger Buenos Aires Challenger Quimper Challenger Jonkoping Challenger Santiago Challenger Kazan Challenger Napoli Challenger Barletta Challenger Sao Paulo Challenger Turin Challenger Ostrava Challenger Prague Challenger Poprad Tatry Challenger Cali Challenger Prague Challenger Meerbusch Challenger Como Challenger Alphen Challenger Meknes Challenger Kenitra Challenger Campinas Challenger Mohammedia Challenger Buenos Aires Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Morelos Challenger Bergamo Challenger Santiago Challenger Zhuhai Challenger Shenzhen Challenger Buenos Aires Challenger Guadalajara Challenger Quanzhou Challenger Leon Challenger Sophia Antipolis Challenger Panama City Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Lisbon Challenger Poprad Tatry Challenger Milan Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Prague Challenger Biella Challenger Meerbusch Challenger Genova Challenger Istanbul Challenger Izmir Challenger Almaty Challenger Campinas Challenger Tashkent Challenger Buenos Aires Challenger Cali Challenger Brest Challenger Lima Challenger Guayaquil Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Brescia Challenger Santiago Challenger Andria Challenger Rio De Janeiro Challenger Playford Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Lille Challenger San Luis Potosi Challenger St. Brieuc Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Ostrava Challenger Savannah Challenger Karshi Challenger Samarkand Challenger Poznan Challenger Shymkent Challenger Almaty Challenger Poprad Tatry Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Como Challenger Genova Challenger Zhangjiagang Challenger Banja Luka Challenger Shanghai Challenger Almaty Challenger Campinas Challenger Santo Domingo Challenger Tashkent Challenger Brest Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Germany F8 Montevideo Challenger Buenos Aires Challenger Andria Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Punta Del Este Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Santiago Challenger Shenzhen Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Alicante Challenger Barletta Challenger Anning Challenger Tunis Challenger Tallahassee Challenger Nanchang Challenger Savannah Challenger Shymkent Challenger Samarkand Challenger Vicenza Challenger Prostejov Challenger Almaty Challenger Lyon Challenger Shymkent Challenger Bratislava Challenger Blois Challenger Perugia Challenger San Benedetto Challenger Amersfoort Challenger Prague Challenger Tampere Challenger Liberec Challenger Augsburg Challenger Manerbio Challenger Mallorca Challenger Genova Challenger Cassis Challenger Banja Luka Challenger Sibiu Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Ismaning Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Ortisei Challenger Noumea Challenger Bangkok Challenger Rennes Challenger Punta Del Este Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Monterrey Challenger Aix En Provence Challenger Forli Challenger Marbella Challenger Guayaquil Challenger Lima Challenger Biella 1 Challenger Biella 2 Challenger Concepcion Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Split 1 Challenger Zagreb Challenger Oeiras 3 Challenger Bratislava Challenger Prostejov Challenger Milan Challenger Salzburg-Anif Challenger Iasi Challenger Trieste Challenger Prague 2 Challenger Prague 3 Challenger Tulln Challenger Bucharest Challenger Sibiu Challenger Napoli 2 Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Traralgon Challenger Prostejov Challenger Lyon Challenger Montechiarugolo - Parma Challenger Milan Challenger Braunschweig Challenger Tulln Challenger Szczecin Challenger Sibiu Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Lima 2 Challenger Guayaquil Challenger Concepcion Challenger Prostejov Challenger Bratislava 1 Challenger Poznan Challenger Modena Challenger Legg Mason Tennis Classic - Washington Chile F5 Kremlin Cup - Moscow Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open Parc - Lyon St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Cordoba Open - Cordoba Brasil Open - Sao Paulo Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago European Open - Antwerp Forte Village Sardegna Open - Sardinia Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Nordea Open - Bastad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Nordea Open - Bastad Hamburg European Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem United Cup - Australia ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Banja Luka Open - Banja Luka BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 Rennes Challenger Cherbourg Challenger Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Bad Waltersdorf Challenger U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) St. Petersburg Open - St. Petersburg Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Olympics - Tokyo